SIGGRAPH2010

Structure-based ASCII Art

Xuemiao Xu          Linling Zhang          Tien-Tsin Wong

 

                                                                                       _____                                ______         
                                                                                     ,<     ^-:,_                       __.<      \,      
                     ___ j,                                                         /             \                  /;'           {,     
                    __> \/L--:_                                                    (______________/                  ,- i \\___ _   \     
                 _--        =L_                                                    _ |       __Q-\                  J- /{  '--,j {  {_    
                 _>     ,    __\                                                 ;l__<~-----C{\)~U                 { i \_pnn--\/<{   +    
               _<_   _-<   _ \                                                  <-{_______/=?^  ?{                  > -,{ VP    _/  |     
              _.>   ~--?  < \ }                                               ;~-,\\\ /U       X_i                      /       .{n_L     
             /        />'<y /\}                                  ______       { \{/ \} {_     /  }                      -;      |   l     
            /,-=>  _,//    J                                  ;-~      \-:   /{L ^  /   \--  /   \                        \    /  _,1;    
              / ;-/ \>,\_>'                                  /        { \ \ /  \\ /~     \__/____<l                       {__-\--~   |    
             j / /   \>j|                                 ,_j      j _< |,//   { q'       |l      l                          /       {    
             {/ /    {L>|                  ______________ i}L~l__/ {{ V |P^     <|/-9MGG&@]l______!                          \  ,-__  \   
               f--,   }H|                 {-------------- //|\A   _//  q|        /{     ,()     |Q\\                         ,-'  L \  \  
              /    \  lHi                ,'< <           c/ lj 'y~ <   ~ >      / {    /        | { \                   ;---/   ;-------\_
             {      L |H;              _-,<,<           (       ! \_j   t     _/  j   /O        j  } \                   pc/  ()\=====:,_ }
             {      { |N         ____,<_<_< __________ A \\     \\ \ ___]   -~    /  /        __{--j  }                ;< /    / }l{{ l{jy,
             {      { |0        {--------------------- \~~/    _/ )j| \ )        _  /        /   ~~ \ }               / {/    {  }f{{ ljj||
             {      { ||-._     {                       /    /   //'| /<_____,-  | /O       /         |              /  /   O {  }lj{ llt||
             {      { ||   ~~/L-|                      j    /   { \;j \\         |{        {          |             /  ;      /  Ll|{ lkH||
             {      {_||_____u-E\                      |    \  o_xc->-u_}        |{        /          /            /   }     /   Hll{{}lH|}
             {           {}  _cc=)                      ~/ __>c  _______ \=-_    j|O      /          / /} /       <    }    |    ~^'!v!!UV
             /           {y-~ /==/                      z_/C   ,<     _ -,   \   {|      {         //  u || _  ,<  -, (}  O (/}          /
            /  -.________(l__/==/                         ~^--';<   -  ---u__ :   UO     j        //   jv{(c<}/  ----k_L____/j      /   / 
           /        jj {                                    / /   /          L\   U      /       //    { \_|\/       / /  /  |_____j>  /  
          /j        { ~{                                    ~y   /        /  }{\  HQ    /       //      \    L      / /  /       __/  /   
         //j         , {                                     }  /  --.  _/   } \> U __rC-,__   //        \   {   __j /  /        ~-- /    
        ///{         \>u===------------------------------=n= \_/  _~> ~<       _\>-"  l \     //          \  } b/,__{   }y,     --c /      
      _<-' {         {   -,`^'''-._               ,-{~^^'q     --<_^    '-g---~       }      // :-,         - //_    '-:}  '-.__o- /       
   _,-      \        {     ~'-.__  '-.         ;-|  {   j/       (        \,                /_>' /           -L_ >,            /   \       
 ,- _______   -,     {           \    >.      /  |  {   p         x-      {}            _,wL{ \_/               '-u_          /--'] \      
|--'       '-,_/<    {_           \     i    j   |  {  /:       .--=c_____y}      _,.--~   R/\_),                     -:__  _z-,_.'  \     
|             |  \   P}j-:_    /   \    |    |   |  { //     ,<    / /   |\L__,-<,_        / /H j                       |  \          \    
|____;--,_____|,/ \ { }j   !~|/     ,   |    |   |  {//    ;<       /    |   >, >  ~'-_   / / p j                       |   \          ,  
|    \__/     |  / L/ }j  /  {      {   |    |   |  {/   ,<        {     |     \ >,    '-< /  O {                       |    \         >  
l_____________l_/     }j {    \      ,  |    |   |  P   /          {            \         \   {j{                       |    j\         \ 
| |         | ||      }j j     \     {  |    |   | A   /                                   }    {                       |    { \         \ 

 
              Auxiliary materials:
             

User Study

Animated Optimization Process

Animated ASCII Art

       
      More Results:
     

 

 

 

LZYF

Queen

Golden Temple

Smoking Boy

Train

Monk

Dragon

Robot